A summary of DMC2000 button functions for Virtual DJ

TRACK/FOLDER knobs = Browses files and folders respectively.
SHIFT+TRACK = Adjusts loop size and turns loop on/off.
SHIFT+FOLDER = Moves loop left/right and turn turns loop on/off.
SHIFT+IN/OUT/RELOOP = Adjusts loop in/loop out or moves loop using
jogwheel (Press SHIFT+button to toggle on/off)

SOURCE = Selects deck for PFL.  If already selected, the deck can be toggled between 1&3 on the left and 2&4 on the right (If using a 4 deck
skin.)  The LED's above the button indicate which deck is selected.

1/2/3/4 = Hotcues 1-4.  +SHIFT = Samples 1-4 DELETE + 1/2/3/4 = Deletes hotcues 1-4 / Toggles loop on/off for samples RECORD + 1/2/3/4 = Sets hotcues 1-4 / Records sample

(* I could change it so that samples 1-4 are controlled on the left and
5-8 on the right)

ECHO/FLANGER/FILTER/BRAKE = Turns appropriate selected effect on/off.  For filter, the jogwheel is used to adjust this while the button is on.

X/Y = When on, these allow the jogwheel to be used to adjust parameters 1 or 2 of the current selected effect.  If a loop is active, they can be used to adjust the loop size or move the loop.  For samples, they adjust sample volume or loop length (For looped samples.)

FX SYNC = Performs sync in VirtualDJ to match BPM

SHIFT+X/Y and FX SYNC = Selects previous/next effect and turns the 
SHIFT+effect
on/off via FX SYNC.

LOAD = Loads selected song in browser.  Holding down the button and then releasing it unloads the song.  +SHIFT adds the song to the playlist.

% = Selects pitch range.  +SHIFT smoothly resets pitch back to 0%

KEYLOCK = Turns keylock on/off

<</>> = Fast seek through song.
-/+ = Pitch bend, +SHIFT = Adjust song key

SGL/CTN = Toggles automix on/offs

A.CUE = A.cue scratch mode
VINYL = Vinyl scratch mode
CDJ = CD (Pitch bend only) mode
TIME = Rapid search through song using the jogwheel

DATABASE = Allows song browsing using the jogwheel (Folders with the outer rim of the jogwheel.)

RANDOM_PLAY = Randomises the songs in the playlist and activates automix. 
+SHIFT = Skips to next song in automix playlist or performs 'mix now' to
the song on the other deck if automix is not active.

MIC1 = Software microphone volume
MIC2 = Turns mic off at 0%, otherwise on.
